Top end
Top end
$$$
Nirwana Laut Resort
Karimunjawa
(http://www.karimun-jawa.com/), a luxury resort with many facilities.
Top end
$$$
Kura-kura Resort
(http://www.kurakuraresort.com/), in menyawakan island. covered by coconut trees and surrounded by white sandy beaches and pristine coral reefs. it's a high class hotel with scuba facilities.
Top end
$$$
Paradise Resort
(http://paradise-lodge-kar...), private time share and holiday home. with a private entrance from the main road you experience the most amazing views high above the tree line overlooking the bay, national park and outer islands.